package NGUYENNGOCMINH.STRUCTURE_PROGRAMMING;

import java.util.Scanner;

public class EX04 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String strThang, strNam;
		do{
		System.out.println("Nhập tháng cần xem");
		Scanner sc = new Scanner(System.in);
		strThang = sc.nextLine();
		System.out.println("Nhập năm muốn xem");
		strNam = sc.nextLine();
		if(strThang.isEmpty() || Integer.parseInt(strThang) > 12 || Integer.parseInt(strThang) < 1
				|| strNam.isEmpty() || Integer.parseInt(strNam) < 0) {
			System.out.println("Nhập không đúng");
		}
		}while(strThang.isEmpty() || Integer.parseInt(strThang) > 12 || Integer.parseInt(strThang) < 1
				|| strNam.isEmpty() || Integer.parseInt(strNam) < 0);
		int thang = Integer.parseInt(strThang);
		int nam = Integer.parseInt(strNam);
		
		switch (thang) {
		case 4:
		case 6:
		case 9:
		case 11:
			System.out.println("Tháng " + thang + " năm " + nam + " có 30 ngày");
			break;
		case 2:
			if(nam % 4 == 0 && nam % 100 == 0 && nam % 400 == 0){
				System.out.println("Tháng 2 năm " + nam + " có 29 ngày" );
			}else {
				System.out.println("Tháng 2 năm " + nam + " có 28 ngày");
			}
			break;
		default:
			System.out.println("Tháng " + thang + " năm " + nam + " có 31 ngày");
			break;
		}
	}

}
